//
//  YKHttpTool.h
//  youkan
//
//  Created by mac mini on 16/2/29.
//  Copyright © 2016年 Honsintech. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "YKUplodParam.h"
@interface YKHttpTool : NSObject
/**
 *  get 请求
 *  不需要返回值：1.网络的数据会延迟，并不会马上返回。
 **/
+(void)GET:(NSString *)URLString
                     parameters:(id)parameters
                        success:(void (^)(id responseObject))success
    failure:(void (^)( NSError *error))failure;
/**
 *  Post 请求
 *
 *  @param URLString  网络请求接口
 *  @param parameters 网络请求参数
 *  @param success    成功的回调
 *  @param failure    失败的回调
 */
+(void)POST:(NSString *)URLString
parameters:(id)parameters
   success:(void (^)(id responseObject))success
   failure:(void (^)( NSError *error))failure;
/**
 *  上传请求
 *
 *  @param URLString  请求的URL
 *  @param parameters 请求的参数
 *  @param Upparam    请求的上传内容
 *  @param success    成功的回调
 *  @param failure    失败的回调
 **/
+(void)Upload:(NSString*)URLString parameters:(id)parameters uploadParam:(YKUplodParam*)Upparam success:(void(^)(id responseObject))success failure:(void(^)(NSError *error))failure;
@end
